package com.smartfast4j.manager.modules.sys.service;


import com.smartfast4j.pojo.sys.SysLog;
import com.smartfast4j.pojo.sys.SysLogExample;

import java.util.List;

public interface SysLogService {
    int countByExample(SysLogExample example);

    SysLog selectByPrimaryKey(Long id);

    List<SysLog> selectByExample(SysLogExample example);

    int deleteByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(SysLog record);

    int updateByPrimaryKey(SysLog record);

    int deleteByExample(SysLogExample example);

    int updateByExampleSelective(SysLog record, SysLogExample example);

    int updateByExample(SysLog record, SysLogExample example);

    int insert(SysLog record);

    int insertSelective(SysLog record);

    int insertBatchSelective(List<SysLog> records);

    int updateBatchByPrimaryKeySelective(List<SysLog> records);

    /**
     * 查找模块名
     * @return List<String>
     */
    List<String> getModuleNameList();
}